History
History
Synonyms
UK
US
Meaning:
embarrass

to make (a person) feel uncomfortable, ashamed etc

cause mental discomfort

PUT IN A SPOT as in Wiktionary
PUT IN A SPOT as in Wikipedia